*{
				margin: 0px;
				padding: 0px;
				color: #000;
				text-decoration: none;
				list-style: none;
				font-style: normal;
				outline: none;
				border: none;
			}
			p,h1,h2,h3,h4,h5,div,i,em{
				cursor: default;
			}
			.reg{
				background-image: url(../image/bg2.jpg);
				background-size: cover;
				min-height: 100vh;
				max-width: 100vw;
				display: flex;
				justify-content: center;
				align-items: center;
				flex-wrap: wrap;
				min-width: 5rem;
			}
			.form{
				max-width: 25rem;
				padding: 4.4rem;
				background-color: rgb(255,255,255,.3);
				border-radius: 15px;
				/* text-align: center; */
				text-align: right;
				position: absolute;
				/* 全部居中,让A居右
				反选居中 */
			}
			.form h1{
				text-align: center;
				padding: 0.6rem 1rem 2rem 1rem;
				color: rgb(255, 85, 127,.9);
				transition: all 0.5s;
			}
			.form h1:hover{
				color: rgb(0, 0, 0,.6);
			}
			.form form p{
				text-align: center;
				min-width: 10rem;
				max-width: 25rem;
			}
			.form form p i{
				/* background-color: #00AA7F; */
				display: inline-block;
				width: 5rem;
				border-radius: 5px;
				transition: all .5s;
			}
			.form form p i:hover{
				/* width: 5.5rem; */
				/* margin-left: 0.1rem; */
				/* padding-right: 0.1rem; */
				box-shadow: 0px 0px 5px #00AA7F;
				color: rgb(0, 170, 255);
			}
			.form form p input{
				border-radius: 5px;
				background-color: rgb(255,255,255,.22);
				height: 1.8rem;
				margin: 0.2rem;
				padding-left: 0.5rem;
				transition: all .77s;
				width: 40%;
			}
			.form form p input:focus{
				background-color: rgb(0,0,0,.2);
				width: 55%;
				/* padding-right: 2rem; */
			}
			.form form em{
				display: inline-block;
				/* 用来顶下面的元素 */
				margin: 0.77rem;
			}
			.form form p img{
				width: 200px;
				opacity: 0.7;
				transition: all .44s;
			}
			.form form p img:hover{
				opacity: 1;
				border-radius: 1rem;
			}
			.form form a{
				text-align: right;
				margin: 1.1rem;
				margin-right: 2rem;
				border-radius: 8px;
				padding: 0.3rem 1.2rem;
				/* padding-right: 2rem; */
				background-color: rgb(255,255,255,.25);
				color: rgb(255,255,255,.5);
				transition: all .44s;
				font-size: 14px;
			}
			.form form a:hover{
				background-color: rgb(85, 170, 127);
				color: rgb(85, 85, 127);
			}
			.form .login{
				position: absolute;
				top: 1rem;
				right: 1rem;
				font-size: 12px;
				color: rgb(255,255,255,.3);
				transition: all .5s;
			}
			.form .login:hover{
				color: rgb(0, 170, 255);
				transform: rotate(360deg);
			}